home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 May / EnigmA AMIGA RUN 27 (1998)(G.R. Edizioni)(IT)[!][issue 1998-05].iso / netbsd / amiga / install_x11.txt < prev    next >
Text File  |  1998-04-11  |  24KB  |  563 lines

  1. This is a set of XFree86 3.3.1 binaries for NetBSD-1.3
  2.  
  3. It has all the clients from the NetBSD xsrc tree which is based on the
  4. XFree86 3.3.1 release.
  5.  
  6. Changes from the last available X11R6.1 distribution:
  7. - updated to XFree86 3.3.1 which is based on X11R6.3pl2.
  8. - fixed the CapsLock problem
  9. - autorepeat works now if you enable the xkb support
  10. - only include programms from the xc and contrib tree.
  11.  
  12. Please read the X11-Faq for installing X11.
  13. - The directory changed from /usr/local/X11R6 to /usr/X11R6.
  14.   Please note that this is a different path than I used in the last X11R6
  15.   distribution.
  16.  
  17. 1. Install these files as root, because some of them have setuid or setgid
  18.    flags which you lose when do this as an normal user.
  19.    Then use the following command to install the files:
  20.  
  21.     cd / ; tar --unlink -xpzf <filename>
  22.  
  23.    or if you want to watch what it does:
  24.  
  25.     cd / ; tar --unlink -xvpzf <filename>
  26.  
  27.    where <filename> is one of the following files:
  28.  
  29.    xbase.tar.gz
  30.    xcomp.tar.gz
  31.    xcontrib.tar.gz
  32.    xfont.tar.gz
  33.    xserver.tar.gz
  34.  
  35.    IMPORTANT: You first have to install the xbase set before you install
  36.               the other sets.
  37.  
  38. 2. There is now only one Xserver which includes Xamiga24, Xcv64, Xcl
  39.    and Xdaniver.
  40.  
  41.    You need to modify the next two file to use Xamiga on different
  42.    graphics devices:
  43.  
  44.     /usr/X11R6/lib/X11/xdm/Xservers
  45.     /usr/X11R6/lib/X11/xinit/xserverrc
  46.     ~/.xserverrc
  47.  
  48.    This is an example for /usr/X11R6/lib/X11/xdm/Xservers:
  49.     :0 local /usr/X11R6/bin/X -dev /dev/grf0 -width 680 -height 540 -nozap
  50.  
  51.    and this is an example for /usr/X11R6/lib/X11/xinit/xserverrc or
  52.    ~/.xserverrc:
  53.     X -dev /dev/grf0 -width 680 -height 540 -nozap
  54.  
  55.    Locale keymap support:
  56.        Currently supported keymaps: usa1 (default) and de.
  57.        Add this options at the end of the line of Xservers, xserverrc or
  58.        ~/.xserverrc if you want to use the german keymap (you need to
  59.        become root to modify one of first two files):
  60.  
  61.          +kb -xkbmap de
  62.  
  63.        +kb          enable the X Keyboard Extension which is needed for -xkbmap
  64.        -xkbmap de   loads the german (de) XKB keyboard description on startup
  65.                     from /usr/X11R6/lib/X11/xkb/compiled/de.xkm
  66.  
  67.        You can create the german keymap if it is missing or you want to modify
  68.        the keymap or use this as an example if you want to add other keymaps:
  69.          First you need to 'compile' a german keymap with this commands:
  70.  
  71.            cd /usr/X11R6/lib/X11/xkb
  72.            xkbcomp -xkm -o compiled/de.xkm -m de keymap/amiga
  73.  
  74.          and then move the new keymap with this command into the X11 tree:
  75.  
  76.            mv /tmp/de.xkm /usr/X11R6/lib/X11/xkb/compiled/de.xkm
  77.  
  78.          You have to become root to move this file.
  79.  
  80.          Take a look at these files if you want to add other keymaps:
  81.  
  82.            /usr/X11R6/lib/X11/xkb/geometry/amiga
  83.            /usr/X11R6/lib/X11/xkb/keycodes/amiga
  84.            /usr/X11R6/lib/X11/xkb/keymap/amiga
  85.            /usr/X11R6/lib/X11/xkb/symbols/amiga
  86.  
  87.    Xamiga starts by default on grf0 (ECS/AGA) with a display width of 680
  88.    and a display height of 540.
  89.    You need to remove '-width 680 -height 540' if you want to use the
  90.    Xserver on another device. This two options works only on grf0.
  91.    This is a list of possible devices (dev/grfX), where X:
  92.  
  93.     0 = Device for the Amiga CustomChips Color/Monochrome (ECS/AGA)
  94.     1 = Device for the RetinaZ2 (which is NOT supported in this Xserver)
  95.     2 = Device for the RetinaZ3 Graphics board
  96.     3 = Device for Cirrus 54xx based Graphics Board
  97.         (Picollo, Picollo SD64, Spectrum, PicassoII, II+ and IV)
  98.     4 = Device for the A2410 board (which is NOT supported in this Xserver)
  99.     5 = Device for the CyberVision64 Graphics board
  100.     6-9 = General Gfx Board (Dumb Chunky Framebuffer) (see the note below)
  101.  
  102.    Note: grf6 can be used for: oMniBus, Domino and Merlin.
  103.          grf7 can be used for the CyberVision64/3D.
  104.          grf8 and grf9 are for future gfx cards.
  105.  
  106.    Supported graphics depth (planes):
  107.      grf2: 8,16,24
  108.      grf3: 8
  109.      grf5: 8,15,16,24,32
  110.      grf6: 8
  111.      grf7: 8
  112.  
  113.    Every Xserver can use additional starting options.
  114.    See the manpage for Xamiga for more informations.
  115.    This is a small part of this manpage:
  116.  
  117.    This are additionnals common options for Xamiga:
  118.  
  119.      -debug                 disable non-blocking console mode
  120.      -dev fn[:fn][:fn]      name of device[s] to open
  121.      -flipPixels            switch colors 0 and 1
  122.      -mono                  force monochrome-only screen
  123.      -zaphod                disable active Zaphod mode
  124.      -nozap                 disable CTRL-ALT-BACKSPACE key sequence
  125.      -nopanickeys           disable CTRL-ALT-BACKSPACE key sequence
  126.      -emulatemiddle (or -2) Emulate middle button on 2-button mouse
  127.      -emulateright (or -3)  Emulate right button on 2-button mouse
  128.  
  129.    This are extra options for the Amiga Custom Chip Display (/dev/grf0):
  130.  
  131.      -width int             set display width in pixels (amigaNative only) 
  132.      -height int            set display height in pixels (amigaNative only)
  133.      -depth int             set display depth in pixels (amigaNative only)
  134.      -X int                 set display X offset in pixels (amigaNative only)
  135.      -Y int                 set display Y offset in pixels (amigaNative only)
  136.  
  137.    This are the extra options for Gfx Boards:
  138.  
  139.      -mode num              set board into videomode num
  140.      -noGX                  treat the GX as a dumb frame buffer
  141.      -useHWC                Use the Hardware Cursor (Gfx Board only)
  142.  
  143.    This are extra options for the CyberVision Board:
  144.  
  145.      -virtualW              virtual screen width (CV64 only)
  146.      -virtualH              virtual screen height (CV64 only)
  147.  
  148.    You can change the graphics resolution for grf[3567] with:
  149.  
  150.      X -dev /dev/grfX -mode ?
  151.  
  152.     where the '?' is an number for the resolution mode which you set with
  153.     grfconfig and X is the device nummer.
  154.  
  155.     See the manpage for grfconfig for more informations.
  156.     Here is a short example for /dev/grf5:
  157.      - You need to initalize a list of grfmodes every time you boot NetBSD.
  158.        The easiest way is to add this line at the end of /etc/rc.local
  159.  
  160.         echo 'loading grfmodes'
  161.         /usr/sbin/grfconfig /dev/grf5 /etc/grfmodes
  162.  
  163.      - But you need convert your ADos monitor file to one which grfconfig
  164.        understands.
  165.        There are several converting tools on ADos:
  166.        - ListModes for Picasso2 (VillageTronic) monitor files
  167.        - ReadCVMonitor for CyberVision64 monitor files
  168.  
  169.      - grf[3567] can use 25 modes (24 for gfx and 1 for the console)
  170.  
  171.    See section I. and II. at the end of this document for more informations
  172.    of the grfmode file.
  173.  
  174.     The RetinaZ3 use a fixed set of gfx modes.
  175.     This modes are in the Kernel, so grfconfig does not work:
  176.       -mode  1 =  80x46 (640x506) 31.5kHz
  177.       -mode  2 =  96x54 (768x594) 38kHz
  178.       -mode  3 =  96x54 (768x594) 64kHz
  179.       -mode  4 =  GFX-8 (640x480) 31.5kHz
  180.       -mode  5 =  GFX-8 (640x480) 38kHz
  181.       -mode  6 =  GFX-8 (800x600) 38.5kHz
  182.       -mode  7 =  GFX-8 (1024x768) 64kHz
  183.       -mode  8 =  GFX-8 (1120x896) 64kHz
  184.       -mode  9 =  GFX-8 (1152x910) 76kHz
  185.       -mode 10 =  GFX-8 (1182x848) 73kHz
  186.       -mode 11 =  GFX-8 (1280x1024) 64.5kHz
  187.       -mode 12 =  GFX-8 (1280x1024) 75.5kHz ***EXCEEDS CHIP LIMIT!!!***
  188.       -mode 13 =  GFX-16 (640x480) 31.8kHz
  189.       -mode 14 =  GFX-16 (800x600) 38.5kHz
  190.       -mode 15 =  GFX-16 (1024x768) 42.8kHz
  191.       -mode 16 =  GFX-16 (864x648) 50kHz
  192.       -mode 17 =  GFX-16 (1024x768) 48.5kHz ***EXCEEDS CHIP LIMIT!!!***
  193.       -mode 18 =  GFX-24 (320x200 d) 35kHz
  194.       -mode 19 =  GFX-24 (640x400) 31.4kHz
  195.       -mode 20 =  GFX-24 (724x482) 37kHz
  196.       -mode 21 =  GFX-24 (800x600) 38kHz
  197.       -mode 22 =  GFX-24 (800x600) 44kHz ***EXCEEDS CHIP LIMIT!!!***
  198.       -mode 23 =  GFX-24 (1024x768) 32kHz-i
  199.  
  200.     I AM NOT RESPONSABLE FOR ANY DAMAGE YOU HAVE BY USING THESE MODES.
  201.  
  202.     Note that on some setups, the devices /dev/kbd, /dev/mouse and /dev/view??
  203.     have been created to be accessable only by superuser; each Xserver needs
  204.     to open these devices.
  205.     We don't install the Xserver setuid root, so you have three options to
  206.     fix this:
  207.       - use xdm
  208.       - make the Xserver setuid root:
  209.          chown root:bin /usr/X11R6/bin/Xamiga
  210.          chmod 47511 /usr/X11R6/bin/Xamiga
  211.       - give everyone access to some devices with:
  212.          chmod 666 /dev/kbd /dev/mouse /dev/view??
  213.  
  214.     This chmod 666 for /dev/kbd, /dev/mouse and /dev/view?? is a possible
  215.     cause of a security hole if your machine is ever used multi-user.
  216.  
  217. 3. The next step is to add the path for /usr/X11R6/bin into your .profile
  218.    and/or .cshrc .
  219.  
  220.    .profile:
  221.     change
  222.       PATH=/sbin:/usr/sbin:/bin:/usr/bin
  223.     to
  224.       PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin
  225.  
  226.    .cshrc
  227.     change
  228.       set path=(/sbin /usr/sbin /bin /usr/bin)
  229.     to
  230.       set path=(/sbin /usr/sbin /bin /usr/bin /usr/X11R6/bin)
  231.  
  232. 4. Then tell the system that there are more shared libraries by adding
  233.    a new entry to /etc/ld.so.conf:
  234.  
  235.     /usr/X11R6/lib
  236.  
  237.    For more information about this see the manpage of ld.so.conf.
  238.  
  239. 5. And this is the last step:
  240.  
  241.    Either reboot your system for ldconfig and the new programms or
  242.    type 'ldconfig' from a root account and open a new shell so the
  243.    shell finds the new programms from the changed PATH enviroment.
  244.    Now you can start X11 with:
  245.  
  246.     startx
  247.  
  248.    and when that work you can think about using xdm, see the manpage for
  249.    xdm and the files in /usr/X11R6/lib/xdm, BUT this are only examples
  250.    and may not work.
  251.  
  252. I. NetBSD uses since the release of NetBSD 1.3 a new format for the
  253.    grfmodes file.
  254.  
  255.    PLEASE read the new grfconfig manpage before you convert an old format
  256.    to the new format.
  257.  
  258.    Upgrade note for users who had an old runing system:
  259.        You have to install the new grfconfig _and_ the new kernel after
  260.        you installed the grfconfig or the kernel, otherwise you get an
  261.        error from grfconfig.
  262.  
  263.    This is a quick note what has changed, but you better still read the new
  264.    manpage before you go on:
  265.    This are three old mode entries:
  266.  
  267.      num clk      wid hi  dep hbs hss hse hbe ht  vbs vss vse vbe  vt
  268.      1   31000000 640 480  8  640 688 768 816 832 480 489 492  517  520
  269.      2   31000000 640 480  8  640 688 768 816 832 240 244 246  258  260
  270.      3   31000000 640 480  8  640 688 768 816 832 960 978 984 1034 1040
  271.  
  272.    This are three new mode entries:
  273.  
  274.      num clk      wid hi  dep hbs hss hse ht  vbs vss vse vt  flags
  275.      1   31000000 640 480  8  640 688 768 832 480 489 492 520 default
  276.      2   31000000 640 480  8  640 688 768 832 480 489 492 520 interlace
  277.      3   31000000 640 480  8  640 688 768 832 480 489 492 520 doublescan
  278.  
  279.    You see that the 9th and the 14th field are gone and a new field is added
  280.    at the end:
  281.  
  282.      flags   By default every mode uses negative horizontal and vertical sync
  283.              pulses, it is non-interlaced and does not use scandoubling.
  284.    
  285.                   default        Use the default flags: -hsync -vsync
  286.                   doublescan     Doublescan mode
  287.                   interlace      Interlace mode
  288.                   +hsync         Positive horizontal sync pulses
  289.                   -hsync         Negative horizontal sync pulses
  290.                   +vsync         Positive vertical sync pulses
  291.                   -vsync         Negative vertical sync pulses
  292.                   sync-on-green  Composite sync on green
  293.  
  294.    As you can see the old interlace and doublescan format are now gone.
  295.    See Mode #2 and #3 for what has changed for the vertical values and the new
  296.    flags field.
  297.  
  298.    grf3 (grfcl), grf5 (grfcv), grf6 (grfet) and grf7 (grfcv3d) supports the
  299.    above flags, without the sync-on-green flag which is not supported for
  300.    this VGA chipsets.
  301.  
  302.    This is a small script which can convert the old NetBSD grfconfig formats
  303.    to the new format, BUT please check the output by hand, because I CAN'T
  304.    guarantee that the conversion works correct in all cases:
  305.  
  306.    Save the next lines to a file: grfconfig2grfconfig and then use this
  307.    command line to convert the old mode file /etc/grfmodes to the new
  308.    mode file /etc/grfmodes-new (don't forget to rename this files or
  309.    change your /etc/rc.local for the new filename):
  310.  
  311.    sh ./grfconfig2grfconfig < /etc/grfmodes > /etc/grfmodes-new
  312.  
  313. ------------------------------- cut --------------------------------
  314. #!/bin/sh
  315.  
  316. uplim=0
  317. lowlim=0
  318. flags=""
  319.  
  320. while read x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15
  321. do
  322.   case $x1 in
  323.     \#*|"")
  324.     echo "$x1 $x2 $x3 $x4 $x5 $x6 $x7 $x8 $x9 $x10 $x11 $x12 $x13 $x14 $x15"
  325.     ;;
  326.     *)
  327.     if [ `expr $x10 \< $x3 / 4` = 1 ]; then
  328.       x6=`expr $x6 \* 8`
  329.       x7=`expr $x7 \* 8`
  330.       x8=`expr $x8 \* 8`
  331.       x10=`expr $x10 \* 8`
  332.     fi
  333.     uplim=`expr $x4 + $x4 / 4`
  334.     lowlim=`expr $x4 - $x4 / 4`
  335.     if [ `expr $x15 \* 2 \> $lowlim` = 1 ] && [ `expr $x15 \* 2 \< $uplim` = 1 ]
  336.     then
  337.       x11=`expr $x11 \* 2`
  338.       x12=`expr $x12 \* 2`
  339.       x13=`expr $x13 \* 2`
  340.       x15=`expr $x15 \* 2`
  341.       flags="interlace"
  342.     elif [ `expr $x15 / 2 \> $lowlim` = 1 ] && [ `expr $x15 / 2 \< $uplim` = 1 ]
  343.     then
  344.       x11=`expr $x11 / 2`
  345.       x12=`expr $x12 / 2`
  346.       x13=`expr $x13 / 2`
  347.       x15=`expr $x15 / 2`
  348.       flags="doublescan"
  349.     else
  350.       flags="default"
  351.     fi
  352.  
  353.     echo "$x1 $x2 $x3 $x4 $x5 $x6 $x7 $x8 $x10 $x11 $x12 $x13 $x15 $flags"
  354.     ;;
  355.   esac
  356.  
  357. done
  358. ------------------------------- cut --------------------------------
  359.  
  360. II. Example grfmodes files:
  361.  
  362.     Again: I AM NOT RESPONSABLE FOR ANY DAMAGE YOU HAVE BY USING THIS MODES.
  363.            USE IT AT YOUR OWN RISK.
  364.     You can see the current list of modes if you use grfconfig without the
  365.     modefilename:
  366.  
  367.     grfconfig /dev/grfX
  368.  
  369.     where X is your device you want to use (3,5-9)
  370.  
  371.    And here are some example grfmodes which are allready converted for the
  372.    new format used by NetBSD-1.3:
  373.  
  374. 15KHz (15-16KHz, 14MHz, 50-70Hz)
  375.  
  376. # grfconfig file generated by ReadCVMonitor (c) Michael Teske 1995
  377. #
  378. # num clock wid hi dep hbs hss hse ht vbs vss vse vt
  379. #
  380. # Chunk MD08 Size [132] :4 8-Bit Modes.
  381. 1 7000000 320 256 8 320 376 416 448 256 272 277 312 default
  382. 2 7000000 320 512 8 320 376 416 448 512 544 554 624 interlace
  383. 3 14000000 640 256 8 640 744 832 912 256 272 277 312 default
  384. 4 14000000 640 512 8 640 744 832 912 512 544 554 624 interlace
  385. # Chunk MD16 Size [132] :4 16-Bit Modes.
  386. 5 7000000 320 256 16 320 376 416 448 256 272 277 312 default
  387. 6 7000000 320 512 16 320 376 416 448 512 544 554 624 interlace
  388. 7 14000000 640 256 16 640 744 832 912 256 272 277 312 default
  389. 8 14000000 640 512 16 640 744 832 912 512 544 554 624 interlace
  390. # Chunk MD24 Size [132] :4 24-Bit Modes.
  391. 9 7000000 320 256 24 320 376 416 448 256 272 277 312 default
  392. 10 7000000 320 512 24 320 376 416 448 512 544 554 624 interlace
  393. 11 14000000 640 256 24 640 744 832 912 256 272 277 312 default
  394. 12 14000000 640 512 24 640 744 832 912 512 544 554 624 interlace
  395.  
  396. 31KHz (30-31KHz, 50MHz, 50-70Hz)
  397.  
  398. # grfconfig file generated by ReadCVMonitor (c) Michael Teske 1995
  399. #
  400. # num clock wid hi dep hbs hss hse ht vbs vss vse vt
  401. #
  402. # Chunk MD08 Size [228] :7 8-Bit Modes.
  403. 1 13000000 320 240 8 320 352 376 408 240 245 246 262 default
  404. 2 25000000 640 480 8 640 680 768 800 480 491 493 525 default
  405. 3 32000000 800 600 8 800 856 896 1024 600 601 603 625 default
  406. 4 40000000 1024 768 8 1024 1072 1216 1272 768 778 786 836 interlace
  407. 5 44000000 1120 832 8 1120 1176 1216 1424 832 842 852 886 interlace
  408. 6 45000000 1152 900 8 1152 1200 1240 1432 900 968 972 1042 interlace
  409. 7 50000000 1280 1024 8 1280 1336 1512 1592 1024 1064 1076 1124 interlace
  410. # Chunk MD16 Size [196] :6 16-Bit Modes.
  411. 8 13000000 320 240 16 320 352 376 408 240 245 246 262 default
  412. 9 25000000 640 480 16 640 680 768 800 480 491 493 525 default
  413. 10 32000000 800 600 16 800 856 896 1024 600 601 603 625 default
  414. 11 40000000 1024 768 16 1024 1072 1216 1272 768 778 786 836 interlace
  415. 12 44000000 1120 832 16 1120 1176 1216 1424 832 842 852 886 interlace
  416. 13 45000000 1152 900 16 1152 1200 1240 1432 900 968 972 1042 interlace
  417. # Chunk MD24 Size [132] :4 24-Bit Modes.
  418. 14 13000000 320 240 24 320 352 376 424 240 245 246 262 default
  419. 15 25000000 640 480 24 640 672 760 800 480 491 493 525 default
  420. 16 29000000 800 600 24 800 832 896 960 600 601 605 625 default
  421. 17 29000000 768 576 24 768 816 880 960 576 591 593 625 default
  422.  
  423. 38KHz (31-38KHz, 78MHz, 50-70Hz)
  424.  
  425. # grfconfig file generated by ReadCVMonitor (c) Michael Teske 1995
  426. #
  427. # num clock wid hi dep hbs hss hse ht vbs vss vse vt
  428. #
  429. # Chunk MD08 Size [260] :8 8-Bit Modes.
  430. 1 15000000 320 240 8 320 360 376 416 240 245 246 260 default
  431. 2 31000000 640 480 8 640 688 768 832 480 489 492 520 default
  432. 3 40000000 800 600 8 800 856 968 1056 600 601 605 628 default
  433. 4 45000000 1024 768 8 1024 1056 1216 1272 768 778 786 818 interlace
  434. 5 52000000 1120 832 8 1120 1168 1216 1392 832 842 852 886 interlace
  435. 6 54000000 1152 900 8 1152 1200 1240 1432 900 968 972 1042 interlace
  436. 7 60000000 1280 1024 8 1280 1328 1512 1592 1024 1064 1076 1124 interlace
  437. 8 78000000 1600 1200 8 1600 1664 1800 2056 1200 1202 1210 1264 interlace
  438. # Chunk MD16 Size [196] :6 16-Bit Modes.
  439. 9 15000000 320 240 16 320 360 376 416 240 245 246 260 default
  440. 10 31000000 640 480 16 640 688 768 832 480 489 492 520 default
  441. 11 40000000 800 600 16 800 856 968 1056 600 601 605 628 default
  442. 12 45000000 1024 768 16 1024 1056 1216 1272 768 778 786 818 interlace
  443. 13 52000000 1120 832 16 1120 1168 1216 1392 832 842 852 886 interlace
  444. 14 54000000 1152 900 16 1152 1200 1240 1432 900 968 972 1042 interlace
  445. # Chunk MD24 Size [132] :4 24-Bit Modes.
  446. 15 15000000 320 240 24 320 344 376 416 240 245 246 260 default
  447. 16 25000000 640 480 24 640 672 760 800 480 491 493 525 default
  448. 17 29000000 800 600 24 800 832 896 960 600 601 605 625 default
  449. 18 29000000 768 576 24 768 816 880 960 576 591 593 625 default
  450.  
  451. 48KHz (31-48KHz, 80MHz, 50-70Hz)
  452.  
  453. # grfconfig file generated by ReadCVMonitor (c) Michael Teske 1995
  454. #
  455. # num clock wid hi dep hbs hss hse ht vbs vss vse vt
  456. #
  457. # Chunk MD08 Size [260] :8 8-Bit Modes.
  458. 1 15000000 320 240 8 320 360 376 416 240 245 246 260 default
  459. 2 31000000 640 480 8 640 688 768 832 480 489 492 520 default
  460. 3 50000000 800 600 8 800 878 976 1040 600 610 620 640 default
  461. 4 65000000 1024 768 8 1024 1112 1192 1344 768 771 777 806 default
  462. 5 52000000 1120 832 8 1120 1168 1216 1392 832 842 852 886 interlace
  463. 6 54000000 1152 900 8 1152 1200 1240 1432 900 968 972 1042 interlace
  464. 7 80000000 1280 1024 8 1280 1400 1512 1664 1024 1026 1038 1100 interlace
  465. 8 78000000 1600 1200 8 1600 1664 1800 2056 1200 1202 1210 1264 interlace
  466. # Chunk MD16 Size [196] :6 16-Bit Modes.
  467. 9 15000000 320 240 16 320 360 376 416 240 245 246 260 default
  468. 10 31000000 640 480 16 640 688 768 832 480 489 492 520 default
  469. 11 50000000 800 600 16 800 878 976 1040 600 610 620 640 default
  470. 12 45000000 1024 768 16 1024 1056 1216 1272 768 778 786 818 interlace
  471. 13 52000000 1120 832 16 1120 1168 1216 1392 832 842 852 886 interlace
  472. 14 54000000 1152 900 16 1152 1200 1240 1432 900 968 972 1042 interlace
  473. # Chunk MD24 Size [132] :4 24-Bit Modes.
  474. 15 15000000 320 240 24 320 344 376 416 240 245 246 260 default
  475. 16 25000000 640 480 24 640 672 760 800 480 491 493 525 default
  476. 17 29000000 800 600 24 800 832 896 960 600 601 605 625 default
  477. 18 29000000 768 576 24 768 816 880 960 576 591 593 625 default
  478.  
  479. 57KHz (31-57KHz, 84MHz, 50-70Hz)
  480.  
  481. # grfconfig file generated by ReadCVMonitor (c) Michael Teske 1995
  482. #
  483. # num clock wid hi dep hbs hss hse ht vbs vss vse vt
  484. #
  485. # Chunk MD08 Size [260] :8 8-Bit Modes.
  486. 1 15000000 320 240 8 320 360 376 416 240 245 246 260 default
  487. 2 31000000 640 480 8 640 688 768 832 480 489 492 520 default
  488. 3 53000000 800 600 8 800 832 976 1016 600 610 620 640 default
  489. 4 75000000 1024 768 8 1024 1056 1184 1328 768 771 777 806 default
  490. 5 80000000 1120 832 8 1120 1152 1216 1424 832 842 852 882 default
  491. 6 84000000 1152 900 8 1152 1200 1240 1496 900 905 932 937 default
  492. 7 80000000 1280 1024 8 1280 1320 1416 1600 1024 1056 1068 1150 interlace
  493. 8 78000000 1600 1200 8 1600 1664 1800 2056 1200 1202 1210 1264 interlace
  494. # Chunk MD16 Size [196] :6 16-Bit Modes.
  495. 9 15000000 320 240 16 320 360 376 416 240 245 246 260 default
  496. 10 31000000 640 480 16 640 688 768 832 480 489 492 520 default
  497. 11 53000000 800 600 16 800 832 976 1016 600 610 620 640 default
  498. 12 45000000 1024 768 16 1024 1056 1216 1272 768 778 786 818 interlace
  499. 13 52000000 1120 832 16 1120 1168 1216 1392 832 842 852 886 interlace
  500. 14 54000000 1152 900 16 1152 1200 1240 1432 900 968 972 1042 interlace
  501. # Chunk MD24 Size [132] :4 24-Bit Modes.
  502. 15 15000000 320 240 24 320 344 376 416 240 245 246 260 default
  503. 16 25000000 640 480 24 640 672 760 800 480 491 493 525 default
  504. 17 29000000 800 600 24 800 832 896 960 600 601 605 625 default
  505. 18 29000000 768 576 24 768 816 880 960 576 591 593 625 default
  506.  
  507. 64KHz (31-64KHz, 85MHz, 50-70Hz)
  508.  
  509. # grfconfig file generated by ReadCVMonitor (c) Michael Teske 1995
  510. #
  511. # num clock wid hi dep hbs hss hse ht vbs vss vse vt
  512. #
  513. # Chunk MD08 Size [260] :8 8-Bit Modes.
  514. 1 15000000 320 240 8 320 360 376 416 240 245 246 260 default
  515. 2 31000000 640 480 8 640 688 768 832 480 489 492 520 default
  516. 3 53000000 800 600 8 800 832 976 1016 600 610 620 640 default
  517. 4 85000000 1024 768 8 1024 1072 1184 1336 768 772 777 800 default
  518. 5 85000000 1120 832 8 1120 1152 1216 1440 832 867 870 910 default
  519. 6 85000000 1152 900 8 1152 1184 1240 1496 900 905 932 937 default
  520. 7 83000000 1280 1024 8 1280 1320 1416 1600 1024 1056 1068 1150 interlace
  521. 8 78000000 1600 1200 8 1600 1664 1800 2056 1200 1202 1210 1264 interlace
  522. # Chunk MD16 Size [196] :6 16-Bit Modes.
  523. 9 15000000 320 240 16 320 360 376 416 240 245 246 260 default
  524. 10 31000000 640 480 16 640 688 768 832 480 489 492 520 default
  525. 11 53000000 800 600 16 800 832 976 1016 600 610 620 640 default
  526. 12 45000000 1024 768 16 1024 1056 1216 1272 768 778 786 818 interlace
  527. 13 52000000 1120 832 16 1120 1168 1216 1392 832 842 852 886 interlace
  528. 14 54000000 1152 900 16 1152 1200 1240 1432 900 968 972 1042 interlace
  529. # Chunk MD24 Size [132] :4 24-Bit Modes.
  530. 15 15000000 320 240 24 320 344 376 416 240 245 246 260 default
  531. 16 25000000 640 480 24 640 672 760 800 480 491 493 525 default
  532. 17 29000000 800 600 24 800 832 896 960 600 601 605 625 default
  533. 18 29000000 768 576 24 768 816 880 960 576 591 593 625 default
  534.  
  535. IDEK M-8617 (23,5-86Khz, 135Mhz, 50-120Hz) and CyberVision 64:
  536.  
  537. # grfconfig file generated by ReadCVMonitor (c) Michael Teske 1995
  538. #
  539. # num clock wid hi dep hbs hss hse ht vbs vss vse vt
  540. #
  541. # Chunk MD08 Size [260] :8 8-Bit Modes.
  542. 1 35000000 640 480 8 640 688 768 832 480 489 492 525 default
  543. 2 54000000 800 600 8 800 832 976 1016 600 610 620 654 default
  544. 3 103000000 1024 768 8 1024 1088 1256 1504 768 788 793 848 default
  545. 4 135000000 1120 832 8 1120 1160 1328 1664 832 859 863 914 default
  546. 5 135000000 1152 900 8 1152 1232 1400 1696 900 920 947 980 default
  547. 6 135000000 1280 1024 8 1280 1304 1472 1824 1024 1048 1060 1099 default
  548. 7 135000000 1600 1054 8 1600 1640 1808 2144 1054 1056 1064 1117 default
  549. # Chunk MD16 Size [196] :6 16-Bit Modes.
  550. 8 50000000 640 480 16 640 744 840 960 480 565 569 686 default
  551. 9 50000000 800 600 16 800 872 968 1016 600 610 620 654 default
  552. 10 80000000 1024 768 16 1024 1072 1232 1400 768 778 786 836 default
  553. 11 80000000 1120 800 16 1120 1152 1288 1440 800 815 825 856 default
  554. 12 80000000 1152 900 16 1152 1192 1336 1472 900 924 928 955 default
  555. # Chunk MD24 Size [132] :4 24-Bit Modes.
  556. 13 35000000 640 480 24 640 688 776 800 480 491 493 525 default
  557. 14 50000000 800 600 24 800 840 904 1000 600 611 615 650 default
  558. 15 50000000 1024 768 24 1024 1064 1128 1224 768 779 783 809 default
  559. #c 135000000 1152 900 8 1152 1232 1400 1696 900 920 947 980 default
  560.  
  561. Bernd Ernesti <veego@NetBSD.ORG>
  562.  
  563.